Skip to main content link. Accesskey S
  • Help
  • HCL Logo
  • HCL Lotus Expeditor wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL forums and blogs
  • Home
  • Product Documentation
  • Community Articles
Search
Community Articles > Troubleshooting > Troubleshooting Expeditor Integrator Message Issues
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

Sample: Toolbar and Menu Contributions

Expeditor user interface team best practices on toolbar and menu contributions

Sample: Component Properties

OverviewComponent properties allow developers to create code that at compile time has specific function but accepts flexible input at runtime. For example, a developer can create a component that uses a predefined component property to update the title tab's text within a composite ...

Sample: Multiuser Features

Overview When multiple users share the same workstation, the configuration is referred to as a multiuser installation. This means that a single Expeditor client exists and is shared among all users; however, each user has their own workspace containing configuration details specific to that ...

Sample: Starting Plugins

Overview By default, Eclipse plugins are lazy. Lazy is the technical term (located in the bundle's manifest) that means that plugins are started when a request is either directly made by the Platform to start the plugin or indirectly through class loading. For example, the latter case implies ...

Sample: HTTP Communication

Overview The enhanced HTTP client in Expeditor allows developers to quickly create code that requests data from remote servers over HTTP or HTTPS. The enhanced client wraps the standard Java URLConnectionclasses such that authenticated requests leverage the Accounts framework and HTTPS ...
Community articleTroubleshooting Expeditor Integrator Message Issues
Added by ~Tip Desachekli | Edited by ~Tip Desachekli on June 25, 2012 | Version 12
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: Integrator, support, troubleshooting
ShowTable of Contents
HideTable of Contents
  • 1 Overview
  • 2 Check Microbroker Status
  • 3 Enable Tracing
  • 4 MQ JMS Trace
    • 4.1 Scripted
  • 5 After Problem Occurrence
  • 6 Provide Data to IBM Support

Overview


At times, Lotus Expeditor Integrator may fail to receive or process JMS messages from various clients. This article provides a list of must-gather steps required for problem determination.

Check Microbroker Status


The Microbroker is responsible for receiving incoming JMS messages as well connecting servers such as WebSphere MQ to Integrator. Briefly review the state of the Microbroker at the time of a failure to ensure it is operational. The following OSGI console commands can be used to do so. For more information on the OSGI console and its usage, see An Overview of the OSGI Console
checkmsgserverstatus <pipename> - Checks the connection status of pipes connected to the back-end messaging servers
checkinternalQstatus - Check the current and maximum depths of all queues
showMsgClients - Display all connected Messaging Clients

Questions to consider when reviewing output from the above commands:
Is the expected JMS client connected to Integrator? If so, when was it last active?
Is the queue depth (number of messages on a given queue) increasing or decreasing?
Is the pipe established to the back-end messaging server?

Enable Tracing


To diagnose Integrator failures, the following trace settings should be enabled.
com.ibm.rcp.integrator
com.ibm.micro

Both trace settings should be set to the FINEST level. Details on how to set trace may be found in the Static Tracing and Dynamic Tracing section of Troubleshooting Using TracingCreate New Article.

MQ JMS Trace


If problems are related to sending or receiving messages from servers such as WebSphere MQ (also known as bridged communication), enable MQ JMS trace. Begin by stopping the Integrator server. You may enable tracing either using the scripted or manual method. Once tracing has been update, start the Integrator server.

Scripted


On the command line change directory to the Integrator installation directory. Execute:
XPDintegMaint.bat -addParams maintenance\mqjmsON.txt

Trace files will be written to c:\temp by default. To change the location of trace files, edit the -DMQJMS_TRACE_DIR property in the mqjmsON.txt file. To disable tracing, execute:
XPDintegMaint.bat -addParams maintenance\mqjmsOFF.txt

After Problem Occurrence


Execute the following commands on the OSGI console.
dump heap
dump threads

The dump threads command should then be executed two more times if Integrator is unresponsive or believed to hung. Ideally, execute the command thirty seconds after the previous dump threads command.

Provide Data to IBM Support

  1. Create an ISA collection by using the OSGI commands referenced in IBM Lotus Expeditor Support Collecting ISA Data. Alternatively, use the Web Admin's Administer -> More Platform actions -> ISA Collector action to start an ISA Collection.
  2. Details or output from the Microbroker Status related questions.
  3. Provide the ISA collection file referenced by the command output.
  4. Provide a ZIP file containing the following directories located within <rcp_home>, for example, D:\IBM\Lotus\Integrator:
    1. flowdefs
    2. persistent
  5. Corresponding client trace - for example, a JMS client, another Microbroker, or an MQTT client that reports messages unable to be delivered to Integrator.

  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (12)
collapsed Versions (12)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (12)Jun 25, 2012, 7:01:16 PM~Tip Desachekli  
11Jun 25, 2012, 6:17:18 PM~Tip Desachekli  
10Jun 22, 2012, 6:05:51 PM~Tip Desachekli  
9Mar 31, 2011, 5:16:00 PM~Tip Desachekli  
8Mar 25, 2011, 5:12:57 PM~Tip Desachekli  
7Jan 27, 2011, 5:15:56 PM~Tip Desachekli  
6Jan 10, 2011, 4:15:23 PM~Tip Desachekli  
5Nov 17, 2010, 1:49:17 PM~Tip Desachekli  
4Nov 16, 2010, 7:58:21 PM~Tip Desachekli  
3Nov 16, 2010, 7:31:55 PM~Tip Desachekli  
2Nov 15, 2010, 9:38:05 PM~Tip Desachekli  
1Nov 15, 2010, 9:12:56 PM~Tip Desachekli  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software Support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility